# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: vega/checkpoint/v1/checkpoint.proto

import sys
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from ... import vega_pb2 as vega_dot_vega__pb2
from ... import assets_pb2 as vega_dot_assets__pb2
from ... import governance_pb2 as vega_dot_governance__pb2
from ...events.v1 import events_pb2 as vega_dot_events_dot_v1_dot_events__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='vega/checkpoint/v1/checkpoint.proto',
  package='vega.checkpoint.v1',
  syntax='proto3',
  serialized_options=_b('Z.code.vegaprotocol.io/protos/vega/checkpoint/v1'),
  serialized_pb=_b('\n#vega/checkpoint/v1/checkpoint.proto\x12\x12vega.checkpoint.v1\x1a\x0fvega/vega.proto\x1a\x11vega/assets.proto\x1a\x15vega/governance.proto\x1a\x1bvega/events/v1/events.proto\";\n\x0f\x43heckpointState\x12\x12\n\x04hash\x18\x01 \x01(\x0cR\x04hash\x12\x14\n\x05state\x18\x02 \x01(\x0cR\x05state\"\xf8\x02\n\nCheckpoint\x12\x1e\n\ngovernance\x18\x01 \x01(\x0cR\ngovernance\x12\x16\n\x06\x61ssets\x18\x02 \x01(\x0cR\x06\x61ssets\x12\x1e\n\ncollateral\x18\x03 \x01(\x0cR\ncollateral\x12-\n\x12network_parameters\x18\x04 \x01(\x0cR\x11networkParameters\x12\x1e\n\ndelegation\x18\x05 \x01(\x0cR\ndelegation\x12\x14\n\x05\x65poch\x18\x06 \x01(\x0cR\x05\x65poch\x12\x14\n\x05\x62lock\x18\x07 \x01(\x0cR\x05\x62lock\x12\x18\n\x07rewards\x18\x08 \x01(\x0cR\x07rewards\x12\x18\n\x07\x62\x61nking\x18\t \x01(\x0cR\x07\x62\x61nking\x12\x1e\n\nvalidators\x18\n \x01(\x0cR\nvalidators\x12\x18\n\x07staking\x18\x0b \x01(\x0cR\x07staking\x12)\n\x10multisig_control\x18\x0c \x01(\x0cR\x0fmultisigControl\"U\n\nAssetEntry\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x37\n\rasset_details\x18\x02 \x01(\x0b\x32\x12.vega.AssetDetailsR\x0c\x61ssetDetails\"@\n\x06\x41ssets\x12\x36\n\x06\x61ssets\x18\x01 \x03(\x0b\x32\x1e.vega.checkpoint.v1.AssetEntryR\x06\x61ssets\"T\n\x0c\x41ssetBalance\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x14\n\x05\x61sset\x18\x02 \x01(\tR\x05\x61sset\x12\x18\n\x07\x62\x61lance\x18\x03 \x01(\tR\x07\x62\x61lance\"J\n\nCollateral\x12<\n\x08\x62\x61lances\x18\x01 \x03(\x0b\x32 .vega.checkpoint.v1.AssetBalanceR\x08\x62\x61lances\";\n\tNetParams\x12.\n\x06params\x18\x01 \x03(\x0b\x32\x16.vega.NetworkParameterR\x06params\"9\n\tProposals\x12,\n\tproposals\x18\x01 \x03(\x0b\x32\x0e.vega.ProposalR\tproposals\"\x8e\x01\n\rDelegateEntry\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x12\n\x04node\x18\x02 \x01(\tR\x04node\x12\x16\n\x06\x61mount\x18\x03 \x01(\tR\x06\x61mount\x12\x1e\n\nundelegate\x18\x04 \x01(\x08R\nundelegate\x12\x1b\n\tepoch_seq\x18\x05 \x01(\x04R\x08\x65pochSeq\"\xab\x01\n\x08\x44\x65legate\x12\x39\n\x06\x61\x63tive\x18\x01 \x03(\x0b\x32!.vega.checkpoint.v1.DelegateEntryR\x06\x61\x63tive\x12;\n\x07pending\x18\x02 \x03(\x0b\x32!.vega.checkpoint.v1.DelegateEntryR\x07pending\x12\'\n\x0f\x61uto_delegation\x18\x03 \x03(\tR\x0e\x61utoDelegation\"\x1f\n\x05\x42lock\x12\x16\n\x06height\x18\x01 \x01(\x03R\x06height\"E\n\x07Rewards\x12:\n\x07rewards\x18\x01 \x03(\x0b\x32 .vega.checkpoint.v1.RewardPayoutR\x07rewards\"\x7f\n\x0cRewardPayout\x12\x1f\n\x0bpayout_time\x18\x01 \x01(\x03R\npayoutTime\x12N\n\x0erewards_payout\x18\x02 \x03(\x0b\x32\'.vega.checkpoint.v1.PendingRewardPayoutR\rrewardsPayout\"\xf0\x01\n\x13PendingRewardPayout\x12!\n\x0c\x66rom_account\x18\x01 \x01(\tR\x0b\x66romAccount\x12\x14\n\x05\x61sset\x18\x02 \x01(\tR\x05\x61sset\x12\x42\n\x0cparty_amount\x18\x03 \x03(\x0b\x32\x1f.vega.checkpoint.v1.PartyAmountR\x0bpartyAmount\x12!\n\x0ctotal_reward\x18\x04 \x01(\tR\x0btotalReward\x12\x1b\n\tepoch_seq\x18\x05 \x01(\tR\x08\x65pochSeq\x12\x1c\n\ttimestamp\x18\x06 \x01(\x03R\ttimestamp\";\n\x0bPartyAmount\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x16\n\x06\x61mount\x18\x02 \x01(\tR\x06\x61mount\"\xb9\x01\n\x12PendingKeyRotation\x12?\n\x1crelative_target_block_height\x18\x01 \x01(\x04R\x19relativeTargetBlockHeight\x12\x17\n\x07node_id\x18\x02 \x01(\tR\x06nodeId\x12\x1e\n\x0bnew_pub_key\x18\x03 \x01(\tR\tnewPubKey\x12)\n\x11new_pub_key_index\x18\x04 \x01(\rR\x0enewPubKeyIndex\"\xd6\x01\n\x11ScheduledTransfer\x12*\n\x08transfer\x18\x01 \x01(\x0b\x32\x0e.vega.TransferR\x08transfer\x12\x34\n\x0c\x61\x63\x63ount_type\x18\x02 \x01(\x0e\x32\x11.vega.AccountTypeR\x0b\x61\x63\x63ountType\x12\x1c\n\treference\x18\x03 \x01(\tR\treference\x12\x41\n\x0foneoff_transfer\x18\x04 \x01(\x0b\x32\x18.vega.events.v1.TransferR\x0eoneoffTransfer\"}\n\x17ScheduledTransferAtTime\x12\x1d\n\ndeliver_on\x18\x01 \x01(\x03R\tdeliverOn\x12\x43\n\ttransfers\x18\x02 \x03(\x0b\x32%.vega.checkpoint.v1.ScheduledTransferR\ttransfers\"_\n\x12RecurringTransfers\x12I\n\x13recurring_transfers\x18\x01 \x03(\x0b\x32\x18.vega.events.v1.TransferR\x12recurringTransfers\"\xbb\x01\n\x07\x42\x61nking\x12W\n\x11transfers_at_time\x18\x01 \x03(\x0b\x32+.vega.checkpoint.v1.ScheduledTransferAtTimeR\x0ftransfersAtTime\x12W\n\x13recurring_transfers\x18\x02 \x01(\x0b\x32&.vega.checkpoint.v1.RecurringTransfersR\x12recurringTransfers\"\xb5\x01\n\nValidators\x12K\n\x0fvalidator_state\x18\x01 \x03(\x0b\x32\".vega.checkpoint.v1.ValidatorStateR\x0evalidatorState\x12Z\n\x15pending_key_rotations\x18\x02 \x03(\x0b\x32&.vega.checkpoint.v1.PendingKeyRotationR\x13pendingKeyRotations\"\x88\x02\n\x0eValidatorState\x12J\n\x10validator_update\x18\x01 \x01(\x0b\x32\x1f.vega.events.v1.ValidatorUpdateR\x0fvalidatorUpdate\x12\x16\n\x06status\x18\x02 \x01(\x05R\x06status\x12\x30\n\x14\x65th_events_forwarded\x18\x03 \x01(\x04R\x12\x65thEventsForwarded\x12\'\n\x0fvalidator_power\x18\x04 \x01(\x03R\x0evalidatorPower\x12\x37\n\rranking_score\x18\x05 \x01(\x0b\x32\x12.vega.RankingScoreR\x0crankingScore\"k\n\x07Staking\x12\x38\n\x08\x61\x63\x63\x65pted\x18\x01 \x03(\x0b\x32\x1c.vega.events.v1.StakeLinkingR\x08\x61\x63\x63\x65pted\x12&\n\x0flast_block_seen\x18\x02 \x01(\x04R\rlastBlockSeen\"\xd2\x01\n\x0fMultisigControl\x12\x42\n\x07signers\x18\x01 \x03(\x0b\x32(.vega.events.v1.ERC20MultiSigSignerEventR\x07signers\x12S\n\rthreshold_set\x18\x02 \x01(\x0b\x32..vega.events.v1.ERC20MultiSigThresholdSetEventR\x0cthresholdSet\x12&\n\x0flast_block_seen\x18\x03 \x01(\x04R\rlastBlockSeenB0Z.code.vegaprotocol.io/protos/vega/checkpoint/v1b\x06proto3')
  ,
  dependencies=[vega_dot_vega__pb2.DESCRIPTOR,vega_dot_assets__pb2.DESCRIPTOR,vega_dot_governance__pb2.DESCRIPTOR,vega_dot_events_dot_v1_dot_events__pb2.DESCRIPTOR,])




_CHECKPOINTSTATE = _descriptor.Descriptor(
  name='CheckpointState',
  full_name='vega.checkpoint.v1.CheckpointState',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='hash', full_name='vega.checkpoint.v1.CheckpointState.hash', index=0,
      number=1, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='hash', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='state', full_name='vega.checkpoint.v1.CheckpointState.state', index=1,
      number=2, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='state', file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=147,
  serialized_end=206,
)


_CHECKPOINT = _descriptor.Descriptor(
  name='Checkpoint',
  full_name='vega.checkpoint.v1.Checkpoint',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='governance', full_name='vega.checkpoint.v1.Checkpoint.governance', index=0,
      number=1, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='governance', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='assets', full_name='vega.checkpoint.v1.Checkpoint.assets', index=1,
      number=2, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='assets', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='collateral', full_name='vega.checkpoint.v1.Checkpoint.collateral', index=2,
      number=3, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='collateral', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='network_parameters', full_name='vega.checkpoint.v1.Checkpoint.network_parameters', index=3,
      number=4, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='networkParameters', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='delegation', full_name='vega.checkpoint.v1.Checkpoint.delegation', index=4,
      number=5, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='delegation', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='epoch', full_name='vega.checkpoint.v1.Checkpoint.epoch', index=5,
      number=6, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='epoch', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='block', full_name='vega.checkpoint.v1.Checkpoint.block', index=6,
      number=7, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='block', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rewards', full_name='vega.checkpoint.v1.Checkpoint.rewards', index=7,
      number=8, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='rewards', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='banking', full_name='vega.checkpoint.v1.Checkpoint.banking', index=8,
      number=9, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='banking', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='validators', full_name='vega.checkpoint.v1.Checkpoint.validators', index=9,
      number=10, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='validators', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='staking', full_name='vega.checkpoint.v1.Checkpoint.staking', index=10,
      number=11, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='staking', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='multisig_control', full_name='vega.checkpoint.v1.Checkpoint.multisig_control', index=11,
      number=12, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='multisigControl', file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=209,
  serialized_end=585,
)


_ASSETENTRY = _descriptor.Descriptor(
  name='AssetEntry',
  full_name='vega.checkpoint.v1.AssetEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='vega.checkpoint.v1.AssetEntry.id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='id', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='asset_details', full_name='vega.checkpoint.v1.AssetEntry.asset_details', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='assetDetails', file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=587,
  serialized_end=672,
)


_ASSETS = _descriptor.Descriptor(
  name='Assets',
  full_name='vega.checkpoint.v1.Assets',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='assets', full_name='vega.checkpoint.v1.Assets.assets', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='assets', file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=674,
  serialized_end=738,
)


_ASSETBALANCE = _descriptor.Descriptor(
  name='AssetBalance',
  full_name='vega.checkpoint.v1.AssetBalance',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='party', full_name='vega.checkpoint.v1.AssetBalance.party', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='party', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='asset', full_name='vega.checkpoint.v1.AssetBalance.asset', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='asset', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='balance', full_name='vega.checkpoint.v1.AssetBalance.balance', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='balance', file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=740,
  serialized_end=824,
)


_COLLATERAL = _descriptor.Descriptor(
  name='Collateral',
  full_name='vega.checkpoint.v1.Collateral',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='balances', full_name='vega.checkpoint.v1.Collateral.balances', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='balances', file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=826,
  serialized_end=900,
)


_NETPARAMS = _descriptor.Descriptor(
  name='NetParams',
  full_name='vega.checkpoint.v1.NetParams',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='params', full_name='vega.checkpoint.v1.NetParams.params', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='params', file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=902,
  serialized_end=961,
)


_PROPOSALS = _descriptor.Descriptor(
  name='Proposals',
  full_name='vega.checkpoint.v1.Proposals',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='proposals', full_name='vega.checkpoint.v1.Proposals.proposals', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='proposals', file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=963,
  serialized_end=1020,
)


_DELEGATEENTRY = _descriptor.Descriptor(
  name='DelegateEntry',
  full_name='vega.checkpoint.v1.DelegateEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='party', full_name='vega.checkpoint.v1.DelegateEntry.party', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='party', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='node', full_name='vega.checkpoint.v1.DelegateEntry.node', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='node', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='amount', full_name='vega.checkpoint.v1.DelegateEntry.amount', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='amount', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='undelegate', full_name='vega.checkpoint.v1.DelegateEntry.undelegate', index=3,
      number=4, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='undelegate', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='epoch_seq', full_name='vega.checkpoint.v1.DelegateEntry.epoch_seq', index=4,
      number=5, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='epochSeq', file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1023,
  serialized_end=1165,
)


_DELEGATE = _descriptor.Descriptor(
  name='Delegate',
  full_name='vega.checkpoint.v1.Delegate',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='active', full_name='vega.checkpoint.v1.Delegate.active', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='active', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='pending', full_name='vega.checkpoint.v1.Delegate.pending', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='pending', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='auto_delegation', full_name='vega.checkpoint.v1.Delegate.auto_delegation', index=2,
      number=3, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='autoDelegation', file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1168,
  serialized_end=1339,
)


_BLOCK = _descriptor.Descriptor(
  name='Block',
  full_name='vega.checkpoint.v1.Block',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='height', full_name='vega.checkpoint.v1.Block.height', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='height', file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1341,
  serialized_end=1372,
)


_REWARDS = _descriptor.Descriptor(
  name='Rewards',
  full_name='vega.checkpoint.v1.Rewards',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='rewards', full_name='vega.checkpoint.v1.Rewards.rewards', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='rewards', file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1374,
  serialized_end=1443,
)


_REWARDPAYOUT = _descriptor.Descriptor(
  name='RewardPayout',
  full_name='vega.checkpoint.v1.RewardPayout',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='payout_time', full_name='vega.checkpoint.v1.RewardPayout.payout_time', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='payoutTime', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rewards_payout', full_name='vega.checkpoint.v1.RewardPayout.rewards_payout', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='rewardsPayout', file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1445,
  serialized_end=1572,
)


_PENDINGREWARDPAYOUT = _descriptor.Descriptor(
  name='PendingRewardPayout',
  full_name='vega.checkpoint.v1.PendingRewardPayout',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='from_account', full_name='vega.checkpoint.v1.PendingRewardPayout.from_account', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='fromAccount', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='asset', full_name='vega.checkpoint.v1.PendingRewardPayout.asset', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='asset', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='party_amount', full_name='vega.checkpoint.v1.PendingRewardPayout.party_amount', index=2,
      number=3, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='partyAmount', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='total_reward', full_name='vega.checkpoint.v1.PendingRewardPayout.total_reward', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='totalReward', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='epoch_seq', full_name='vega.checkpoint.v1.PendingRewardPayout.epoch_seq', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='epochSeq', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='timestamp', full_name='vega.checkpoint.v1.PendingRewardPayout.timestamp', index=5,
      number=6, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='timestamp', file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1575,
  serialized_end=1815,
)


_PARTYAMOUNT = _descriptor.Descriptor(
  name='PartyAmount',
  full_name='vega.checkpoint.v1.PartyAmount',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='party', full_name='vega.checkpoint.v1.PartyAmount.party', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='party', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='amount', full_name='vega.checkpoint.v1.PartyAmount.amount', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='amount', file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1817,
  serialized_end=1876,
)


_PENDINGKEYROTATION = _descriptor.Descriptor(
  name='PendingKeyRotation',
  full_name='vega.checkpoint.v1.PendingKeyRotation',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='relative_target_block_height', full_name='vega.checkpoint.v1.PendingKeyRotation.relative_target_block_height', index=0,
      number=1, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='relativeTargetBlockHeight', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='node_id', full_name='vega.checkpoint.v1.PendingKeyRotation.node_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='nodeId', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='new_pub_key', full_name='vega.checkpoint.v1.PendingKeyRotation.new_pub_key', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='newPubKey', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='new_pub_key_index', full_name='vega.checkpoint.v1.PendingKeyRotation.new_pub_key_index', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='newPubKeyIndex', file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1879,
  serialized_end=2064,
)


_SCHEDULEDTRANSFER = _descriptor.Descriptor(
  name='ScheduledTransfer',
  full_name='vega.checkpoint.v1.ScheduledTransfer',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='transfer', full_name='vega.checkpoint.v1.ScheduledTransfer.transfer', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='transfer', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='account_type', full_name='vega.checkpoint.v1.ScheduledTransfer.account_type', index=1,
      number=2, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='accountType', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='reference', full_name='vega.checkpoint.v1.ScheduledTransfer.reference', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='reference', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='oneoff_transfer', full_name='vega.checkpoint.v1.ScheduledTransfer.oneoff_transfer', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='oneoffTransfer', file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2067,
  serialized_end=2281,
)


_SCHEDULEDTRANSFERATTIME = _descriptor.Descriptor(
  name='ScheduledTransferAtTime',
  full_name='vega.checkpoint.v1.ScheduledTransferAtTime',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='deliver_on', full_name='vega.checkpoint.v1.ScheduledTransferAtTime.deliver_on', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='deliverOn', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='transfers', full_name='vega.checkpoint.v1.ScheduledTransferAtTime.transfers', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='transfers', file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2283,
  serialized_end=2408,
)


_RECURRINGTRANSFERS = _descriptor.Descriptor(
  name='RecurringTransfers',
  full_name='vega.checkpoint.v1.RecurringTransfers',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='recurring_transfers', full_name='vega.checkpoint.v1.RecurringTransfers.recurring_transfers', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='recurringTransfers', file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2410,
  serialized_end=2505,
)


_BANKING = _descriptor.Descriptor(
  name='Banking',
  full_name='vega.checkpoint.v1.Banking',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='transfers_at_time', full_name='vega.checkpoint.v1.Banking.transfers_at_time', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='transfersAtTime', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='recurring_transfers', full_name='vega.checkpoint.v1.Banking.recurring_transfers', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='recurringTransfers', file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2508,
  serialized_end=2695,
)


_VALIDATORS = _descriptor.Descriptor(
  name='Validators',
  full_name='vega.checkpoint.v1.Validators',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='validator_state', full_name='vega.checkpoint.v1.Validators.validator_state', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='validatorState', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='pending_key_rotations', full_name='vega.checkpoint.v1.Validators.pending_key_rotations', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='pendingKeyRotations', file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2698,
  serialized_end=2879,
)


_VALIDATORSTATE = _descriptor.Descriptor(
  name='ValidatorState',
  full_name='vega.checkpoint.v1.ValidatorState',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='validator_update', full_name='vega.checkpoint.v1.ValidatorState.validator_update', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='validatorUpdate', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='status', full_name='vega.checkpoint.v1.ValidatorState.status', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='status', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='eth_events_forwarded', full_name='vega.checkpoint.v1.ValidatorState.eth_events_forwarded', index=2,
      number=3, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='ethEventsForwarded', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='validator_power', full_name='vega.checkpoint.v1.ValidatorState.validator_power', index=3,
      number=4, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='validatorPower', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ranking_score', full_name='vega.checkpoint.v1.ValidatorState.ranking_score', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='rankingScore', file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2882,
  serialized_end=3146,
)


_STAKING = _descriptor.Descriptor(
  name='Staking',
  full_name='vega.checkpoint.v1.Staking',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='accepted', full_name='vega.checkpoint.v1.Staking.accepted', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='accepted', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='last_block_seen', full_name='vega.checkpoint.v1.Staking.last_block_seen', index=1,
      number=2, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='lastBlockSeen', file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3148,
  serialized_end=3255,
)


_MULTISIGCONTROL = _descriptor.Descriptor(
  name='MultisigControl',
  full_name='vega.checkpoint.v1.MultisigControl',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='signers', full_name='vega.checkpoint.v1.MultisigControl.signers', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='signers', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='threshold_set', full_name='vega.checkpoint.v1.MultisigControl.threshold_set', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='thresholdSet', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='last_block_seen', full_name='vega.checkpoint.v1.MultisigControl.last_block_seen', index=2,
      number=3, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='lastBlockSeen', file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3258,
  serialized_end=3468,
)

_ASSETENTRY.fields_by_name['asset_details'].message_type = vega_dot_assets__pb2._ASSETDETAILS
_ASSETS.fields_by_name['assets'].message_type = _ASSETENTRY
_COLLATERAL.fields_by_name['balances'].message_type = _ASSETBALANCE
_NETPARAMS.fields_by_name['params'].message_type = vega_dot_vega__pb2._NETWORKPARAMETER
_PROPOSALS.fields_by_name['proposals'].message_type = vega_dot_governance__pb2._PROPOSAL
_DELEGATE.fields_by_name['active'].message_type = _DELEGATEENTRY
_DELEGATE.fields_by_name['pending'].message_type = _DELEGATEENTRY
_REWARDS.fields_by_name['rewards'].message_type = _REWARDPAYOUT
_REWARDPAYOUT.fields_by_name['rewards_payout'].message_type = _PENDINGREWARDPAYOUT
_PENDINGREWARDPAYOUT.fields_by_name['party_amount'].message_type = _PARTYAMOUNT
_SCHEDULEDTRANSFER.fields_by_name['transfer'].message_type = vega_dot_vega__pb2._TRANSFER
_SCHEDULEDTRANSFER.fields_by_name['account_type'].enum_type = vega_dot_vega__pb2._ACCOUNTTYPE
_SCHEDULEDTRANSFER.fields_by_name['oneoff_transfer'].message_type = vega_dot_events_dot_v1_dot_events__pb2._TRANSFER
_SCHEDULEDTRANSFERATTIME.fields_by_name['transfers'].message_type = _SCHEDULEDTRANSFER
_RECURRINGTRANSFERS.fields_by_name['recurring_transfers'].message_type = vega_dot_events_dot_v1_dot_events__pb2._TRANSFER
_BANKING.fields_by_name['transfers_at_time'].message_type = _SCHEDULEDTRANSFERATTIME
_BANKING.fields_by_name['recurring_transfers'].message_type = _RECURRINGTRANSFERS
_VALIDATORS.fields_by_name['validator_state'].message_type = _VALIDATORSTATE
_VALIDATORS.fields_by_name['pending_key_rotations'].message_type = _PENDINGKEYROTATION
_VALIDATORSTATE.fields_by_name['validator_update'].message_type = vega_dot_events_dot_v1_dot_events__pb2._VALIDATORUPDATE
_VALIDATORSTATE.fields_by_name['ranking_score'].message_type = vega_dot_vega__pb2._RANKINGSCORE
_STAKING.fields_by_name['accepted'].message_type = vega_dot_events_dot_v1_dot_events__pb2._STAKELINKING
_MULTISIGCONTROL.fields_by_name['signers'].message_type = vega_dot_events_dot_v1_dot_events__pb2._ERC20MULTISIGSIGNEREVENT
_MULTISIGCONTROL.fields_by_name['threshold_set'].message_type = vega_dot_events_dot_v1_dot_events__pb2._ERC20MULTISIGTHRESHOLDSETEVENT
DESCRIPTOR.message_types_by_name['CheckpointState'] = _CHECKPOINTSTATE
DESCRIPTOR.message_types_by_name['Checkpoint'] = _CHECKPOINT
DESCRIPTOR.message_types_by_name['AssetEntry'] = _ASSETENTRY
DESCRIPTOR.message_types_by_name['Assets'] = _ASSETS
DESCRIPTOR.message_types_by_name['AssetBalance'] = _ASSETBALANCE
DESCRIPTOR.message_types_by_name['Collateral'] = _COLLATERAL
DESCRIPTOR.message_types_by_name['NetParams'] = _NETPARAMS
DESCRIPTOR.message_types_by_name['Proposals'] = _PROPOSALS
DESCRIPTOR.message_types_by_name['DelegateEntry'] = _DELEGATEENTRY
DESCRIPTOR.message_types_by_name['Delegate'] = _DELEGATE
DESCRIPTOR.message_types_by_name['Block'] = _BLOCK
DESCRIPTOR.message_types_by_name['Rewards'] = _REWARDS
DESCRIPTOR.message_types_by_name['RewardPayout'] = _REWARDPAYOUT
DESCRIPTOR.message_types_by_name['PendingRewardPayout'] = _PENDINGREWARDPAYOUT
DESCRIPTOR.message_types_by_name['PartyAmount'] = _PARTYAMOUNT
DESCRIPTOR.message_types_by_name['PendingKeyRotation'] = _PENDINGKEYROTATION
DESCRIPTOR.message_types_by_name['ScheduledTransfer'] = _SCHEDULEDTRANSFER
DESCRIPTOR.message_types_by_name['ScheduledTransferAtTime'] = _SCHEDULEDTRANSFERATTIME
DESCRIPTOR.message_types_by_name['RecurringTransfers'] = _RECURRINGTRANSFERS
DESCRIPTOR.message_types_by_name['Banking'] = _BANKING
DESCRIPTOR.message_types_by_name['Validators'] = _VALIDATORS
DESCRIPTOR.message_types_by_name['ValidatorState'] = _VALIDATORSTATE
DESCRIPTOR.message_types_by_name['Staking'] = _STAKING
DESCRIPTOR.message_types_by_name['MultisigControl'] = _MULTISIGCONTROL
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

CheckpointState = _reflection.GeneratedProtocolMessageType('CheckpointState', (_message.Message,), dict(
  DESCRIPTOR = _CHECKPOINTSTATE,
  __module__ = 'vega.checkpoint.v1.checkpoint_pb2'
  # @@protoc_insertion_point(class_scope:vega.checkpoint.v1.CheckpointState)
  ))
_sym_db.RegisterMessage(CheckpointState)

Checkpoint = _reflection.GeneratedProtocolMessageType('Checkpoint', (_message.Message,), dict(
  DESCRIPTOR = _CHECKPOINT,
  __module__ = 'vega.checkpoint.v1.checkpoint_pb2'
  # @@protoc_insertion_point(class_scope:vega.checkpoint.v1.Checkpoint)
  ))
_sym_db.RegisterMessage(Checkpoint)

AssetEntry = _reflection.GeneratedProtocolMessageType('AssetEntry', (_message.Message,), dict(
  DESCRIPTOR = _ASSETENTRY,
  __module__ = 'vega.checkpoint.v1.checkpoint_pb2'
  # @@protoc_insertion_point(class_scope:vega.checkpoint.v1.AssetEntry)
  ))
_sym_db.RegisterMessage(AssetEntry)

Assets = _reflection.GeneratedProtocolMessageType('Assets', (_message.Message,), dict(
  DESCRIPTOR = _ASSETS,
  __module__ = 'vega.checkpoint.v1.checkpoint_pb2'
  # @@protoc_insertion_point(class_scope:vega.checkpoint.v1.Assets)
  ))
_sym_db.RegisterMessage(Assets)

AssetBalance = _reflection.GeneratedProtocolMessageType('AssetBalance', (_message.Message,), dict(
  DESCRIPTOR = _ASSETBALANCE,
  __module__ = 'vega.checkpoint.v1.checkpoint_pb2'
  # @@protoc_insertion_point(class_scope:vega.checkpoint.v1.AssetBalance)
  ))
_sym_db.RegisterMessage(AssetBalance)

Collateral = _reflection.GeneratedProtocolMessageType('Collateral', (_message.Message,), dict(
  DESCRIPTOR = _COLLATERAL,
  __module__ = 'vega.checkpoint.v1.checkpoint_pb2'
  # @@protoc_insertion_point(class_scope:vega.checkpoint.v1.Collateral)
  ))
_sym_db.RegisterMessage(Collateral)

NetParams = _reflection.GeneratedProtocolMessageType('NetParams', (_message.Message,), dict(
  DESCRIPTOR = _NETPARAMS,
  __module__ = 'vega.checkpoint.v1.checkpoint_pb2'
  # @@protoc_insertion_point(class_scope:vega.checkpoint.v1.NetParams)
  ))
_sym_db.RegisterMessage(NetParams)

Proposals = _reflection.GeneratedProtocolMessageType('Proposals', (_message.Message,), dict(
  DESCRIPTOR = _PROPOSALS,
  __module__ = 'vega.checkpoint.v1.checkpoint_pb2'
  # @@protoc_insertion_point(class_scope:vega.checkpoint.v1.Proposals)
  ))
_sym_db.RegisterMessage(Proposals)

DelegateEntry = _reflection.GeneratedProtocolMessageType('DelegateEntry', (_message.Message,), dict(
  DESCRIPTOR = _DELEGATEENTRY,
  __module__ = 'vega.checkpoint.v1.checkpoint_pb2'
  # @@protoc_insertion_point(class_scope:vega.checkpoint.v1.DelegateEntry)
  ))
_sym_db.RegisterMessage(DelegateEntry)

Delegate = _reflection.GeneratedProtocolMessageType('Delegate', (_message.Message,), dict(
  DESCRIPTOR = _DELEGATE,
  __module__ = 'vega.checkpoint.v1.checkpoint_pb2'
  # @@protoc_insertion_point(class_scope:vega.checkpoint.v1.Delegate)
  ))
_sym_db.RegisterMessage(Delegate)

Block = _reflection.GeneratedProtocolMessageType('Block', (_message.Message,), dict(
  DESCRIPTOR = _BLOCK,
  __module__ = 'vega.checkpoint.v1.checkpoint_pb2'
  # @@protoc_insertion_point(class_scope:vega.checkpoint.v1.Block)
  ))
_sym_db.RegisterMessage(Block)

Rewards = _reflection.GeneratedProtocolMessageType('Rewards', (_message.Message,), dict(
  DESCRIPTOR = _REWARDS,
  __module__ = 'vega.checkpoint.v1.checkpoint_pb2'
  # @@protoc_insertion_point(class_scope:vega.checkpoint.v1.Rewards)
  ))
_sym_db.RegisterMessage(Rewards)

RewardPayout = _reflection.GeneratedProtocolMessageType('RewardPayout', (_message.Message,), dict(
  DESCRIPTOR = _REWARDPAYOUT,
  __module__ = 'vega.checkpoint.v1.checkpoint_pb2'
  # @@protoc_insertion_point(class_scope:vega.checkpoint.v1.RewardPayout)
  ))
_sym_db.RegisterMessage(RewardPayout)

PendingRewardPayout = _reflection.GeneratedProtocolMessageType('PendingRewardPayout', (_message.Message,), dict(
  DESCRIPTOR = _PENDINGREWARDPAYOUT,
  __module__ = 'vega.checkpoint.v1.checkpoint_pb2'
  # @@protoc_insertion_point(class_scope:vega.checkpoint.v1.PendingRewardPayout)
  ))
_sym_db.RegisterMessage(PendingRewardPayout)

PartyAmount = _reflection.GeneratedProtocolMessageType('PartyAmount', (_message.Message,), dict(
  DESCRIPTOR = _PARTYAMOUNT,
  __module__ = 'vega.checkpoint.v1.checkpoint_pb2'
  # @@protoc_insertion_point(class_scope:vega.checkpoint.v1.PartyAmount)
  ))
_sym_db.RegisterMessage(PartyAmount)

PendingKeyRotation = _reflection.GeneratedProtocolMessageType('PendingKeyRotation', (_message.Message,), dict(
  DESCRIPTOR = _PENDINGKEYROTATION,
  __module__ = 'vega.checkpoint.v1.checkpoint_pb2'
  # @@protoc_insertion_point(class_scope:vega.checkpoint.v1.PendingKeyRotation)
  ))
_sym_db.RegisterMessage(PendingKeyRotation)

ScheduledTransfer = _reflection.GeneratedProtocolMessageType('ScheduledTransfer', (_message.Message,), dict(
  DESCRIPTOR = _SCHEDULEDTRANSFER,
  __module__ = 'vega.checkpoint.v1.checkpoint_pb2'
  # @@protoc_insertion_point(class_scope:vega.checkpoint.v1.ScheduledTransfer)
  ))
_sym_db.RegisterMessage(ScheduledTransfer)

ScheduledTransferAtTime = _reflection.GeneratedProtocolMessageType('ScheduledTransferAtTime', (_message.Message,), dict(
  DESCRIPTOR = _SCHEDULEDTRANSFERATTIME,
  __module__ = 'vega.checkpoint.v1.checkpoint_pb2'
  # @@protoc_insertion_point(class_scope:vega.checkpoint.v1.ScheduledTransferAtTime)
  ))
_sym_db.RegisterMessage(ScheduledTransferAtTime)

RecurringTransfers = _reflection.GeneratedProtocolMessageType('RecurringTransfers', (_message.Message,), dict(
  DESCRIPTOR = _RECURRINGTRANSFERS,
  __module__ = 'vega.checkpoint.v1.checkpoint_pb2'
  # @@protoc_insertion_point(class_scope:vega.checkpoint.v1.RecurringTransfers)
  ))
_sym_db.RegisterMessage(RecurringTransfers)

Banking = _reflection.GeneratedProtocolMessageType('Banking', (_message.Message,), dict(
  DESCRIPTOR = _BANKING,
  __module__ = 'vega.checkpoint.v1.checkpoint_pb2'
  # @@protoc_insertion_point(class_scope:vega.checkpoint.v1.Banking)
  ))
_sym_db.RegisterMessage(Banking)

Validators = _reflection.GeneratedProtocolMessageType('Validators', (_message.Message,), dict(
  DESCRIPTOR = _VALIDATORS,
  __module__ = 'vega.checkpoint.v1.checkpoint_pb2'
  # @@protoc_insertion_point(class_scope:vega.checkpoint.v1.Validators)
  ))
_sym_db.RegisterMessage(Validators)

ValidatorState = _reflection.GeneratedProtocolMessageType('ValidatorState', (_message.Message,), dict(
  DESCRIPTOR = _VALIDATORSTATE,
  __module__ = 'vega.checkpoint.v1.checkpoint_pb2'
  # @@protoc_insertion_point(class_scope:vega.checkpoint.v1.ValidatorState)
  ))
_sym_db.RegisterMessage(ValidatorState)

Staking = _reflection.GeneratedProtocolMessageType('Staking', (_message.Message,), dict(
  DESCRIPTOR = _STAKING,
  __module__ = 'vega.checkpoint.v1.checkpoint_pb2'
  # @@protoc_insertion_point(class_scope:vega.checkpoint.v1.Staking)
  ))
_sym_db.RegisterMessage(Staking)

MultisigControl = _reflection.GeneratedProtocolMessageType('MultisigControl', (_message.Message,), dict(
  DESCRIPTOR = _MULTISIGCONTROL,
  __module__ = 'vega.checkpoint.v1.checkpoint_pb2'
  # @@protoc_insertion_point(class_scope:vega.checkpoint.v1.MultisigControl)
  ))
_sym_db.RegisterMessage(MultisigControl)


DESCRIPTOR._options = None
# @@protoc_insertion_point(module_scope)
